﻿
namespace System.Data.SQL.Linq.Provider
{
    /// <summary> 
    /// Abstracts the provider side type system. Encapsulates: 
    /// - Mapping from runtime types to provider types.
    /// - Parsing type strings in the provider's language. 
    /// - Handling application defined (opaque) types.
    /// - Type coercion precedence rules.
    /// - Type family organization.
    /// </summary> 
    public abstract class TypeSystemProvider
    {
                
    } 
}
